Package-level declarations
Types
Link copied to clipboard
data class BedrockEmbeddingModelDefinition(val name: String, val modelId: String, val displayName: String? = null, val modelType: String)
Bedrock embedding model definition.
Link copied to clipboard
Link copied to clipboard
data class BedrockModelDefinitions(val models: List<BedrockModelDefinition> = emptyList(), val embeddingModels: List<BedrockEmbeddingModelDefinition> = emptyList())
Container for Bedrock model definitions loaded from YAML.
Link copied to clipboard
class BedrockModelLoader(resourceLoader: <Error class: unknown class> = DefaultResourceLoader(), configPath: String = DEFAULT_CONFIG_PATH)
Loader for Bedrock model definitions from YAML configuration.
Link copied to clipboard
class BedrockModelsConfig(properties: BedrockProperties, credentialsProvider: <Error class: unknown class>, regionProvider: <Error class: unknown class>, connectionProperties: <Error class: unknown class>, observationRegistry: <Error class: unknown class><<Error class: unknown class>>, observationConvention: <Error class: unknown class><<Error class: unknown class>>, bedrockRuntimeClient: <Error class: unknown class><<Error class: unknown class>>, bedrockRuntimeAsyncClient: <Error class: unknown class><<Error class: unknown class>>, bedrockCohereEmbeddingProperties: <Error class: unknown class>, bedrockTitanEmbeddingProperties: <Error class: unknown class>, configurableBeanFactory: <Error class: unknown class>, modelLoader: <Error class: unknown class><BedrockModelDefinitions> = BedrockModelLoader())
Configuration class for Bedrock models. This class dynamically loads and registers Bedrock models from YAML configuration, similar to the Anthropic configuration pattern.
Link copied to clipboard
object BedrockOptionsConverter
Link copied to clipboard
Configuration properties for Bedrock models. These properties control retry behavior when calling AWS Bedrock APIs.
Link copied to clipboard
Custom builder for BedrockProxyChatModel to avoid AWS configuration warning logs. Inspired by org.springframework.ai.bedrock.converse.BedrockProxyChatModel.Builder.